package ValueObjects;

import java.io.Serializable;

import logica.peliculas.Pelicula;


public class VOPartida  implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int idPartida;   
	private int puntaje;
	private boolean estaFinalizada;
	private boolean estaAcertada;
	private String textoAdivinado;
	private VOPelicula peliculaDeLaPartida;
	
	//Constructores
	public VOPartida() {
		idPartida=0;
		puntaje=0;
		estaFinalizada=false;
		estaAcertada=false;
		textoAdivinado=null;
		peliculaDeLaPartida = new VOPelicula();
	}
	public VOPartida(int id,int puntos,boolean finalizada,boolean acertada,String texto,VOPelicula peli){
		idPartida=id;
		puntaje=puntos;
		estaFinalizada=finalizada;
		estaAcertada=acertada;
		textoAdivinado=texto;
		peliculaDeLaPartida = peli;
	}	
	//Selectoras y modificadores
	public int getIdPartida(){
		return idPartida;
	}
	
	public void setIdPartida(int id){
		idPartida=id;
	}
	
	public int getPuntaje(){
		return puntaje;
	}
	
	public void setPuntaje(int puntos){
		puntaje=puntos;
	}
	
	public boolean getEstaFinalizada(){
		return estaFinalizada;
	}
	
	public void setEstaFinalizada(boolean finalizada){
		estaFinalizada=finalizada;
	}
	
	public boolean getEstaAcertada(){
		return estaAcertada;
		}
	
	public void setEstaAcertada(boolean acertada){
		estaAcertada=acertada;
	}
	
	
	public String getTextoAdivinado(){
		return textoAdivinado;
	}
	
	public void setTextoAdivinado(String texto){
		textoAdivinado=texto;
	}
	
public VOPelicula getPelicula() {
		
		return peliculaDeLaPartida;
	}

}
